package com.whu.waterworks.dao;

import java.util.ArrayList;
import java.util.List;

import com.whu.waterworks.model.Antisseptic;
import com.whu.waterworks.model.QualityNonNormol;
import com.whu.waterworks.model.QualityNormol;
import com.whu.waterworks.model.WaterPlantNorm;

public interface QualityReportDataDao {	
	public WaterPlantNorm getWaterPlantNormById(String waterPlantId);//获取表 T_WATERPLANTNORM的数据
	
	public ArrayList<QualityNormol> getQualityNormolById(String waterPlantId); //根据水厂ID来获取 水质常规指标数据(type=0） 及限值(也就是标准值，type=1)	
	public QualityNormol getLimitedQualityNormol();// 根据Type值=1 来获取水质常规表 的标准值
	public String getQualityNormolStandardValue(String testItem);// 根据测试项目以及Type值=1 来获取水质常规表 的标准值
	
	public ArrayList<QualityNonNormol> getQualityNonNormolById(String waterPlantId);
	public QualityNonNormol getLimitedQualityNonNormol();
	public String getQualityNonNormolStandardValue(String testItem);
	
	public ArrayList<Antisseptic> getAntissepticById(String waterPlantId);
	public Antisseptic getLimitedAntisseptic();
	public String getAntissepticStandardValue(String testItem);
	
	public ArrayList<QualityNormol> getQualityNormolByIdAndMonth(String waterPlantId, String time); //根据水厂ID和月份来来获取 水质常规指标数据(type=0）
	public ArrayList<QualityNonNormol> getQualityNonNormolByIdAndMonth(String waterPlantId,String time);
	public ArrayList<Antisseptic> getAntissepticByIdAndMonth(String waterPlantId,String time);
}
